package com.wjerp.tplus.server.domain.service;

import com.wjerp.tplus.server.api.request.FieldValueRequest;
import com.wjerp.tplus.server.api.response.FieldValueResponse;
import com.wjerp.tplus.server.common.security.JwtUser;

/**
 * 系统信息配置服务接口
 * @author lishuailei
 */
public interface SystemInfoService {
    /**
     * 获取系统配置信息
     * @param companyCode 企业编码
     * @return 系统配置信息
     */
    FieldValueResponse loadSysConfigInfoByCompanyCode(String companyCode);

    /**
     * 更新系统配置信息
     * @param request 更新数据
     * @param companyCode 企业编码
     * @param displayUserId 登陆用户ID
     *
     */
    void updateSystemConfig(FieldValueRequest request, String companyCode, String displayUserId);
}
